Your browser doesn't support the features required by impress.js, so you are presented with a simplified version of this presentation.
For the best experience please use the latest Chrome, Safari or Firefox browser.
# In defense of extreme copyleft
## Henrik Ingo
### State of the Source 2020
-----
# Agenda
* Cryptographic Autonomy License
* Server Side Public License
* BSD + Patents
-----
## Spectrum
Permissive < - > Copyleft
BSD/MIT Apache Mozilla LGPL GPL AGPL **This talk**
-----
4.2. Maintain User Autonomy.
In addition to providing each Recipient the opportunity to have Access to the Source Code,
You cannot use the permissions given under this License to interfere with a Recipient’s
ability to fully use an independent copy of the Work generated from the Source Code You
provide with the Recipient’s own User Data.
-----
“User Data” means any data that is an input to or an output from the Work, where the
presence of the data is necessary for substantially identical use of the Work in an
equivalent context chosen by the Recipient, and where the Recipient has an existing
ownership interest, an existing right to possess, or where the data has been generated
by, for, or has been assigned to the Recipient.
-----
![Mongodb interview in Protocol, June 2020](images/Mongodb_2020_interview.png)
-----
### AGPL
13 Remote Network Interaction; Use with the GNU General Public License.
Notwithstanding any other provision of this License, **if you modify the Program, your **
**modified version must prominently offer all users interacting with it remotely through a**
**computer network (if your version supports such interaction)** an opportunity to receive
the Corresponding Source of your version by providing access to the Corresponding Source
from a network server at no charge, through some standard or customary means of
facilitating copying of software. This Corresponding Source shall include the Corresponding
Source for any work covered by version 3 of the GNU General Public License that is
incorporated pursuant to the following paragraph.
-----
# Apache Software License
3 Grant of Patent License. ... **where **
**such license applies only to those patent claims licensable by such Contributor that **
**are necessarily infringed by** their Contribution(s) alone or by combination of their
Contribution(s) with the Work to which such Contribution(s) was submitted.
-----
# GPL
A contributor's **“essential patent claims”** are all patent claims owned or controlled by the contributor,
...
but do not include claims that would be infringed only as a consequence of further modification of the contributor version.
.
-----
### Summary
1. CAL extends copyleft to user data
* Also fixes some issues with AGPL, such as software without UI.
2. Copyleft for microservice architecture is a valid concept.
3. Copyleft for patents
* Not just essential claims!
.